#pragma once

constexpr const char* sketch_create_cmds[] = {
    "Sketcher_CreatePoint",
    "Sketcher_CreateArc",
    // "Sketcher_Create3PointArc",
    // "Sketcher_CompCreateArc",
    "Sketcher_CreateCircle",
    // "Sketcher_Create3PointCircle",
    // "Sketcher_CompCreateCircle",
    "Sketcher_CreateEllipseByCenter",
    // "Sketcher_CreateEllipseBy3Points",
    // "Sketcher_CompCreateConic",
    "Sketcher_CreateArcOfEllipse",
    "Sketcher_CreateArcOfHyperbola",
    "Sketcher_CreateArcOfParabola",
    "Sketcher_CreateBSpline",
    "Sketcher_CreatePeriodicBSpline",
    // "Sketcher_CompCreateBSpline",
    "Sketcher_CreateLine",
    "Sketcher_CreatePolyline",
    "Sketcher_CreateRectangle",
    "Sketcher_CreateRectangle_Center",
    "Sketcher_CreateOblong",
    // "Sketcher_CompCreateRegularPolygon",
    "Sketcher_CreateTriangle",
    "Sketcher_CreateSquare",
    "Sketcher_CreatePentagon",
    "Sketcher_CreateHexagon",
    "Sketcher_CreateHeptagon",
    "Sketcher_CreateOctagon",
    "Sketcher_CreateRegularPolygon",
    /*"Sketcher_CompCreateRectangles",
    "Sketcher_CreateSlot",
    "Sketcher_CompCreateFillets",
    "Sketcher_CreateFillet",
    "Sketcher_CreatePointFillet",
    "Sketcher_Trimming",
    "Sketcher_Extend",
    "Sketcher_Split",
    "Sketcher_External",
    "Sketcher_CarbonCopy",*/
    "Sketcher_ConstrainHorizontal",
    "Sketcher_ConstrainVertical",
    "Sketcher_ConstrainLock",
    "Sketcher_ConstrainBlock",
    "Sketcher_ConstrainCoincident",
    "Sketcher_ConstrainParallel",
    "Sketcher_ConstrainPerpendicular",
    "Sketcher_ConstrainTangent",
    "Sketcher_ConstrainDistance",
    "Sketcher_ConstrainDistanceX",
    "Sketcher_ConstrainDistanceY",
    "Sketcher_ConstrainRadius",
    "Sketcher_ConstrainDiameter",
    "Sketcher_ConstrainRadiam",
    "Sketcher_CompConstrainRadDia",
    "Sketcher_ConstrainAngle",
    "Sketcher_ConstrainEqual",
    "Sketcher_ConstrainPointOnObject",
    "Sketcher_ConstrainSymmetric",
    "Sketcher_ConstrainSnellsLaw",
    "Sketcher_ConstrainInternalAlignment",
    "Sketcher_ToggleDrivingConstraint",
    "Sketcher_ToggleDrivingConstraint",
};
